انواع کنترل ربات عبارت است از:معماری سیستم کنترل(نحوه تفکر ربات) و روش های کنترلی(نحوه حرکت و دقت ربات).در ادامه این موارد را به زبان ساده بررسی می کنیم:1.معماری سیستم کنترل(سطح تصمیم گیری:این بخش مشخص می کند که مغز ربات چگونه داده ها را پردازش و تصمیم گیری می کند.
روش های کنترل حرکت(سطح اجرا)
در این بخش،هدف ما این است که ربت چگونه به یک موقعیت یا سرعت مشخص برسد:
کنترل حلقه باز(Open-Loop):در این سیستم،خروجی هیچ تاثیری بر ورودی ندارد.
روش های برنامه نویسی و پردازشی(سخت افزار)
کنترل مبتنی بر رویداد(Event-Driven)
کنترل مبتنی بر منطق فازی(Fuzzy Logic)